package com.IClass.IActivity;


import java.io.File;
import java.text.SimpleDateFormat;
import java.util.*;

import com.IClass.App.R;

import android.app.*;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore;
import android.view.*;
import android.view.View.OnClickListener;
import android.widget.*;



public class RecordActivity extends Activity {

	    /** Called when the activity is first created. */
	    @Override
	    public void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        setContentView(R.layout.ilook_camera_layout);
	        Button btnCamera = (Button) findViewById(R.id.btnCamera);
	        btnCamera.setOnClickListener(new OnClickListener() {

	            @Override
	            public void onClick(View v) {
	                // TODO Auto-generated method stub
	                letCamera();
	            }
	        });
	    }

	    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
	        super.onActivityResult(requestCode, resultCode, data);
	        switch (requestCode) {
	        case 1:// 拍照
	            if (resultCode == RESULT_OK) {
	                Toast.makeText(this, "拍摄成功", Toast.LENGTH_SHORT).show();
	            }
	            break;
	        default:
	            break;
	        }
	    }

	    protected void letCamera() {
	        // TODO Auto-generated method stub
	        Intent imageCaptureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
	        String strImgPath = Environment.getExternalStorageDirectory()
	                .toString() + "/dlion/";// 存放照片的文件夹
	        String fileName = new SimpleDateFormat("yyyyMMddHHmmss")
	                .format(new Date()) + ".jpg";// 照片命名
	        File out = new File(strImgPath);
	        if (!out.exists()) {
	            out.mkdirs();
	        }
	        out = new File(strImgPath, fileName);
	        strImgPath = strImgPath + fileName;// 该照片的绝对路径
	        Uri uri = Uri.fromFile(out);
	        imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
	        imageCaptureIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
	        startActivityForResult(imageCaptureIntent, 1);
	    }
	}  